Apocrypha: Making P2P Overlays Network-aware

نویسندگان

  • Prasanna Ganesan
  • Qixiang Sun
  • Hector Garcia-Molina
چکیده

Many distributed systems built on peer-to-peer principles organize nodes in an overlay network, in order to enable communication between nodes. In general, this overlay network may have nothing to do with the location of nodes on the physical network. We propose a generic mechanism called Apocrypha to make any P2P overlay “network-aware”, and thus optimize internode communication. We show how Apocrypha adaptively trades off the quality of optimization against the cost of optimization under dynamic conditions. We demonstrate the applicability and utility of Apocrypha on two different P2P systems: the Chord system which uses a deterministic overlay topology, and the Gnutella system which operates on an ad hoc topology. We also describe new, improved routing protocols for the Chord system, and introduce the long-circuit phenomenon in Gnutella.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parm: a Physically-Aware Reference Model for Peer-to-Peer Overlay Internetworking

Peer-to-Peer (P2P) technologies developed rapidly in different directions with various applications and routing mechanisms. Each of them deals with a particular task, and/or provides a specific service. They were developed separately without a unified architecture taking into account all the performance factors of a P2P system. This makes the P2P systems incomplete and their performances far fr...

متن کامل

An approach to minimize Topology Mismatch Problem in similarity -Aware Heterogeneous P2P Networks

The primary properties of the existing large scale peer-to-peer system include very high heterogeneity and dynamic nature of the participating peers in the network. Properties of peers such as peer session length, accessible bandwidth, storage space are highly varied with small set of peers controlling large part of the total system resources which results in low performance of the system. The ...

متن کامل

Anycast in Locality-Aware Peer-to-Peer Overlay Networks

This paper advocates implementing anycast in peer-to-peer (p2p) overlay networks. We argue that anycast in p2p overlays (exemplified by Pastry, Tapestry, Chord, CAN) combines the advantages of IP anycast and existing application-layer anycast services. We show that anycast can leverage the locality-awareness embedded in existing p2p overlays. The locality-awareness of the p2p routing substrates...

متن کامل

Improving Topology-Aware Routing Efficiency in Chord

Due to their minimum consideration to an actual network topology, the existing peer-to-peer (P2P) overlay networks will lead to high latency and low efficiency. In TaChord, we present a study of topology-aware routing approaches in P2P overlays, and present an improved design in Chord. We evaluate TaChord and other algorithms by physical hops, interdomain-adjusted latency, and aggregate bandwid...

متن کامل

Politecnico di Torino Porto Institutional Repository [ Proceeding ] Distributed media - aware scheduling for P 2 P streaming with network coding

We present a distributed packet scheduling scheme for pushbased Peer-to-Peer (P2P) video streaming with Network Coding (NC) over unstructured random overlays. While previous research has shown the potentials of random-push NC for P2P, little attention has been given to the problem of scheduling the packet transmissions at the network nodes. The proposed scheduling scheme exploits the knowledge ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003